<?xml version="1.0"?>
<doc>
    <assembly>
        <name>JetBrains.ReSharper.Psi.Xaml</name>
    </assembly>
    <members>
        <member name="M:JetBrains.ReSharper.Psi.Xaml.DeclaredElements.IXamlResource.GetKeyType(JetBrains.ReSharper.Psi.IPsiModule)">
            <summary>
            If x:Key is defined using x:Type markup or it is a style with target type only
            </summary>
            <param name="psiModule"></param>
        </member>
        <member name="M:JetBrains.ReSharper.Psi.Xaml.DeclaredElements.IXamlResource.GetStaticKey(JetBrains.ReSharper.Psi.IPsiModule)">
            <summary>
            If x:Key is defined with x:Static markup
            </summary>
            <param name="psiModule"></param>
        </member>
        <member name="M:JetBrains.ReSharper.Psi.Xaml.DeclaredElements.IXamlResource.GetTargetType(JetBrains.ReSharper.Psi.IPsiModule)">
            <summary>
            Returns target type of Style/ Control template resource
            </summary>
            <param name="psiModule"></param>
        </member>
        <member name="M:JetBrains.ReSharper.Psi.Xaml.DeclaredElements.IXamlResource.GetResourceType(JetBrains.ReSharper.Psi.IPsiModule)">
            <summary>
            Returns type of the declared resource
            </summary>
            <param name="psiModule"></param>
        </member>
        <member name="T:JetBrains.ReSharper.Psi.Xaml.Tree.IXamlObjectElement">
            <summary>Xaml object element</summary>
        </member>
        <member name="P:JetBrains.ReSharper.Psi.Xaml.Tree.IXamlObjectElementDeclaration`1.Name">
            <summary>Unquoted control name</summary>
        </member>
        <member name="T:JetBrains.ReSharper.Psi.Xaml.Tree.IResourceDeclaration">
            <summary>
            Xaml object element, that can declare resource
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Psi.Xaml.Tree.IXamlPropertyElement">
            <summary>
            Property element (i.e. Button.Content)
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Psi.Xaml.Tree.IXamlPropertyElement.ExpectedElementType">
            <summary>
            Cached expected type of child tags
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Psi.Xaml.Tree.IPropertyAttributeValue.GetTextToken">
            <summary>
            Returns text within attribute, if it is not a markup attribute
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Psi.Xaml.Tree.IPropertyAttributeValue.GetMarkups">
            <summary>
            Returns list of all top-level markup entries
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Psi.Xaml.Impl.Tree.PropertyAttributeValue.GetMarkups">
            <summary>
            Returns list of all top-level markup entries
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Psi.Xaml.Tree.MarkupExtensions.IMarkupAttribute.Name">
            <summary>
            Attribute Name
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Psi.Xaml.Tree.MarkupExtensions.IMarkupAttribute.Value">
            <summary>
            Markup value
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Psi.Xaml.Tree.MarkupExtensions.IMarkup.Name">
            <summary>
            Name of the markup
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Psi.Xaml.Tree.MarkupExtensions.IMarkup.Value">
            <summary>
            Value, that can be nested markup
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Psi.Xaml.Tree.MarkupExtensions.ISourceTraversalValue">
            <summary>
            Valid costructs are: /
            qualifier/
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Psi.Xaml.Tree.MarkupExtensions.ITypeExpressionTypeArguments.TypeArguments">
            <summary>
            TypeArguments my be null though
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Psi.Xaml.Tree.IFieldDeclaration">
            <summary>
            Xaml object element, that can declare field
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Psi.Xaml.Impl.Util.AttachedMembersUtil.IsTypeAttachable(JetBrains.ReSharper.Psi.Tree.ITreeNode,JetBrains.ReSharper.Psi.IType)">
            <summary>
            Detects if type can has some property/event attached.
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Psi.Xaml.Impl.Util.AttachedMembersUtil.OwnerTypesFilter">
            <summary>
            Filter types with attached properties/events or reouted events
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Psi.Xaml.Impl.Util.AttachedMembersUtil.AttachedDefiningTypeFilter">
            <summary>
            Filter only attached properties/events defined by 'myAttachedOwnerType'
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Psi.Xaml.Impl.Util.AttachedEventUtil.IsAddHandler(JetBrains.ReSharper.Psi.IDeclaredElement,JetBrains.ReSharper.Psi.Resolve.ISubstitution,JetBrains.ReSharper.Psi.Tree.ITreeNode)">
            <summary>
            Checks method to be the Add-accesor method of attached event.
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Psi.Xaml.Impl.Util.AttachedEventUtil.IsRemoveHandler(JetBrains.ReSharper.Psi.IDeclaredElement,JetBrains.ReSharper.Psi.Resolve.ISubstitution,JetBrains.ReSharper.Psi.Tree.ITreeNode)">
            <summary>
            Checks method to be the Remove-accesor method of attached event.
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Psi.Xaml.Impl.Util.AttachedEventUtil.IsRoutedEventField(JetBrains.ReSharper.Psi.IDeclaredElement,JetBrains.ReSharper.Psi.Resolve.ISubstitution)">
            <summary>
            Checks field to be the routed event field.
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Psi.Xaml.Impl.Util.AttachedEventUtil.GetAttachedEventType(JetBrains.ReSharper.Psi.IDeclaredElement,JetBrains.ReSharper.Psi.Resolve.ISubstitution,JetBrains.ReSharper.Psi.Tree.ITreeNode)">
            <summary>
            Returns the event type by the attached event accessor signature.
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Psi.Xaml.Impl.Util.AttachedEventUtil.CheckAccessorMethodSignature(JetBrains.ReSharper.Psi.IMethod)">
            <summary>
            Checks method to be static void-returning method with two parameters,
            second of delegate type.
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Psi.Xaml.Impl.Util.AttachedEventUtil.CheckAcessorOwnerType(JetBrains.ReSharper.Psi.IMethod,JetBrains.ReSharper.Psi.IType)">
            <summary>
            Checks attached event accessor method for first parameter type
            to be equal or explicitly convertible to expected type.
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Psi.Xaml.Impl.Util.AttachedEventUtil.CheckEventField(JetBrains.ReSharper.Psi.IMethod,JetBrains.ReSharper.Psi.Resolve.ISubstitution,JetBrains.ReSharper.Psi.Tree.ITreeNode)">
            <summary>
            Checks attached event accessor to have routed event field defined in the same class.
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Psi.Xaml.Impl.Util.AttachedEventUtil.CreateAddHandlerFilters(System.String,JetBrains.ReSharper.Psi.Tree.ITreeNode,JetBrains.ReSharper.Psi.Resolve.ISymbolFilter,JetBrains.ReSharper.Psi.IType)">
            <summary>
            Returns filters list for attached events Add-accessor lookup.
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Psi.Xaml.Impl.Util.AttachedEventUtil.CreateRemoveHandlerFilters(System.String,JetBrains.ReSharper.Psi.Tree.ITreeNode,JetBrains.ReSharper.Psi.Resolve.ISymbolFilter,JetBrains.ReSharper.Psi.IType)">
            <summary>
            Returns filters list for attached events Remove-accessor lookup.
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Psi.Xaml.Impl.Util.AttachedEventUtil.CreateRoutedEventFieldFilters(JetBrains.ReSharper.Psi.IPsiModule)">
            <summary>
            Returns filters list for routed event fields lookup.
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Psi.Xaml.Impl.Util.AttachedEventUtil.CreateRoutedEventFilters(System.String,JetBrains.ReSharper.Psi.Tree.ITreeNode,JetBrains.ReSharper.Psi.Resolve.ISymbolFilter)">
            <summary>
            Returs filters list for routed events with CLR accessors
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Psi.Xaml.Impl.Util.AttachedEventUtil.AttachedAccessorSignatureFilter">
            <summary>
            Accepts static method with the void return type
            and 2 parameters, second of delegate type.
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Psi.Xaml.Impl.Util.AttachedEventUtil.AttachedAccessorOwnerTypeFilter">
            <summary>
            Accepts method with the first parameter of type equal
            or implicitly convertible to specified owner type.
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Psi.Xaml.Impl.Util.AttachedEventUtil.RoutedEventFieldTypeFilter">
            <summary>
            Accepts type owner with expected type or type implicitly
            convertible to exprected by CLR rules.
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Psi.Xaml.Impl.Util.AttachedEventUtil.HasRoutedEventFieldFilter">
            <summary>
            Accepts events or add accessor methods with the routed event
            fields defined near in the same type.
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Psi.Xaml.Tree.MarkupExtensions.IIdentifierMarkupValue">
            <summary>
            Simple markup entry, that consists of identifier only
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.Psi.Xaml.Tree.IStyleDeclaration.BasedOnTypeReference">
            <summary>
            Reference on type, identified by BasedOn attribute
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Psi.Xaml.Impl.Util.BindingUtil.CalculateSourceTypeLocal(JetBrains.ReSharper.Psi.Xaml.Tree.IBinding,JetBrains.ReSharper.Psi.Xaml.Tree.IBinding,JetBrains.ReSharper.Psi.Xaml.Tree.IXamlObjectElement@)">
            <summary>
            Returns null when no source element is defined
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Psi.Xaml.Impl.XamlCacheProviderData.UpdateDefaultNamespaceIfNecessary(JetBrains.ProjectModel.IProject)">
            <summary>True, if chaged</summary>
        </member>
        <member name="M:JetBrains.ReSharper.Psi.Xaml.Tree.BindingExtension.GetSourceType(JetBrains.ReSharper.Psi.Xaml.Tree.IBinding,JetBrains.ReSharper.Psi.Xaml.Tree.IXamlObjectElement@)">
            <summary>
            Returns source type used to resolve paths in binding
            </summary>
            <param name="binding">Binding element</param>
            <param name="objectElement">?? </param>
            <param name="bindingContext">Element, that specifies type. It is either DataContext or ElementName or RelativeSource etc.</param>
            <returns></returns>
        </member>
        <member name="T:JetBrains.ReSharper.Psi.Xaml.Tree.IXamlIdentifier">
            <summary>
            XamlIdentifier has the form [[XmlNamemespace:]Qualifier.]Id
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Psi.Xaml.Tree.IXamlTypeDeclaration">
            <summary>
            Xaml root element. Declares partial type
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Psi.Xaml.Tree.IXamlFile">
            <summary>Xaml file</summary>
        </member>
    </members>
</doc>
